home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / bin / libusb-config < prev    next >
Text File  |  2006-01-09  |  1KB  |  80 lines

  1. #!/bin/sh
  2.  
  3. prefix=/usr
  4. exec_prefix=${prefix}
  5. exec_prefix_set=no
  6.  
  7. usage()
  8. {
  9.     cat <<EOF
  10. Usage: libusb-config [OPTIONS] [LIBRARIES]
  11. Options:
  12.     [--prefix[=DIR]]
  13.     [--exec-prefix[=DIR]]
  14.     [--version]
  15.     [--libs]
  16.     [--cflags]
  17. EOF
  18.     exit $1
  19. }
  20.  
  21. if test $# -eq 0; then
  22.     usage 1 1>&2
  23. fi
  24.  
  25. while test $# -gt 0; do
  26.   case "$1" in
  27.   -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  28.   *) optarg= ;;
  29.   esac
  30.  
  31.   case $1 in
  32.     --prefix=*)
  33.       prefix=$optarg
  34.       if test $exec_prefix_set = no ; then
  35.         exec_prefix=$optarg
  36.       fi
  37.       ;;
  38.     --prefix)
  39.       echo_prefix=yes
  40.       ;;
  41.     --exec-prefix=*)
  42.       exec_prefix=$optarg
  43.       exec_prefix_set=yes
  44.       ;;
  45.     --exec-prefix)
  46.       echo_exec_prefix=yes
  47.       ;;
  48.     --version)
  49.       echo 0.1.10a
  50.       exit 0
  51.       ;;
  52.     --cflags)
  53.       if test "${prefix}/include" != /usr/include ; then
  54.         includes="-I${prefix}/include"
  55.       fi
  56.       echo_cflags=yes
  57.       ;;
  58.     --libs)
  59.       echo_libs=yes
  60.       ;;
  61.     *)
  62.       usage 1 1>&2
  63.       ;;
  64.   esac
  65.   shift
  66. done
  67.  
  68. if test "$echo_prefix" = "yes"; then
  69.     echo $prefix
  70. fi
  71. if test "$echo_exec_prefix" = "yes"; then
  72.     echo $exec_prefix
  73. fi
  74. if test "$echo_cflags" = "yes"; then
  75.     echo $includes
  76. fi
  77. if test "$echo_libs" = "yes"; then
  78.     echo -L${exec_prefix}/lib -lusb 
  79. fi
  80.